/**
 * Created by xc on 2016/05/12.
 */

var common = require('../../common');
var pool = require('../index');
var mysql = require('mysql');
var ItbBaseModel = require('./ItbBaseModel');


// Schema 结构
var ItbPaymentHisModel = function(obj){
    ItbBaseModel.call(this,obj);

    // 以下为表定义数据，需要的字段就填入
    //`his_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '纪录id',
    //`type` int(3) NOT NULL COMMENT '10商品订单，20发票订单',
    //`trade_obj_id` bigint(20) DEFAULT NULL COMMENT '交易对象id：订单id，发票id等',
    //`trade_obj_no` varchar(100) DEFAULT NULL COMMENT '交易对象编号',
    //`state` int(3) NOT NULL COMMENT '状态：参照订单／发票表',
    //`pay_platform` int(3) NOT NULL COMMENT '支付平台：10微信，20支付宝',
    //`pay_info1` text COMMENT '支付平台相关信息',
    //`pay_info2` text,
    //`pay_info3` text,
    //`pay_info4` text,
    //`pay_info5` text,
    //`pay_info6` text,
    //`pay_info7` text,
    //`pay_info8` text,
    //`pay_info9` text,
    //`pay_info10` text,
    //`pay_info11` text,
    //`pay_info12` text,
    //`pay_info13` text,
    //`pay_info14` text,
    //`pay_info15` text,
    //`pay_info16` text,
    //`pay_info17` text,
    //`pay_info18` text,
    //`pay_info19` text,
    //`pay_info20` text,
    //`desc` varchar(200) DEFAULT NULL COMMENT '纪录描述',
    //`create_time` datetime NOT NULL,
    //`update_time` datetime NOT NULL,
    //`update_by` varchar(50) DEFAULT NULL,
    //`del_flg` int(1) NOT NULL DEFAULT '0',

};
ItbPaymentHisModel.prototype = new ItbBaseModel();

// 取得表名
ItbPaymentHisModel.prototype.getTableName = function(){
    return 'itb_payment_his';
}
// 取得查询语句中where 后面匹配主键的条件（需要各派生类进行重载）
ItbPaymentHisModel.prototype.getWhereConditionOfKeyEqual = function(){
    return 'his_id='+this.his_id;
}
// 取得排序方法
ItbPaymentHisModel.prototype.getOrderBy = function(){
    return 'create_time DESC ';
}

// 导出
module.exports = ItbPaymentHisModel;